18
266 Preston St
Ottawa, ON K1R 7R5
$863,316 USD
1,338 SF
6.25% Cap Rate
1,338 SF
$863,316 USD
Storefront Retail Residential