$599,900

24 Leslie Avenue, Weymouth, MA, 02188

PENDING