Homes for sale - 4 Osbourne ST, Placentia, NL A0B2Y0 – MLS#1205330 ...