Apartment for sale, 120 University Ave Westwood, in Walpole, United StatesWalpole, 120 University AveApartment • 5 room(s) • 2 bed. • 2 bath. • 122.63 m²