12
33 Salamander Way
Ottawa, ON K1X 0G1
$3,848,949 USD
14,652 SF
12
Units
4.61% Cap Rate
14,652 SF
$3,848,949 USD
Apartments