28 Lake Shore Dr

Leominster, MA, 01453
$649,000Price
5Beds
3340sqft
Courtesy of: North Central

28 Lake Shore Dr

Leominster, MA, 01453
$649,000Price
5Beds
3340sqft