View Details $594,900 1 of 19 West Leominster | Leominster 3 beds 2 baths 1 ½ baths 2,196 sqft 1.59 acres
View Details $565,000 1 of 30 West Leominster | Leominster 3 beds 2 baths 1 ½ baths 2,391 sqft 0.4 acres