3 BEDS | 2 BATH | 1000-1199 SQFT $ 830,000 1660 John St, Bayview Fairway-Bayview Country Club Estates, Markham