Location: the hotel is situated in the heart of the city with views of the Burrard inlet, the northshore mountains and the centre of Vancouver. 20 Km. from Richmond and 120 Km. from Whistler.
See more: Hotels in Canada Hotels in Vancouver Holiday Destinations in Canada