Location: situated in the city of Vancouver, 400 m. from the city centre and close to the airport.
See more: Hotels in Canada Hotels in Richmond Holiday Destinations in Canada