Orca Place 1166 Melville Street, Vancouver
160
Suites
30
Levels
1997
Built
Pets allowed
Rentals allowed