Detached | Sidesplit 4
3 Bed | 4 bath | 1500-2000 sqft.
298 Leonard Dr, Orillia
Orillia | North St W / Leonard
72 Detached for sale in Orillia| Average Detached homes price is $1,020,670 | Lowest price is $289,000