Homes for sale - 242 ROYAL ST, Waterloo, ON N2J2J2 – MLS#40323771 -...