Location: situated 500 m. from Vancouver city centre, close to the lively Robson Street.
See more: Hotels in Canada Hotels in Vancouver Holiday Destinations in Canada