Landmark on Robson is a newly completed development on Robson and Nicola Street, boasting stylish, move-in-ready condos with spectacular views and newly marked-down prices.