WAYNE LEIBOLD $839.900 23 Queen street W in Clifford. Well maintained modern style 4 plex. Looking... 23 Queen Street, Clifford 8 beds 4 baths 3900 sqft • Townhouse Added by PEAK EDGE REALTY LTD., Brokerage 44 days ago