SOLD! 24A Amos Avenue, Waterloo

$469,900 — This charming 3-bedroom, 1-bathroom semi-detached home offers[…]