This hotel in Vancouver, a 'Castle in the City’, is a landmark hotel in downtown Vancouver. Located just steps from Vancouver’s business, shopping and entertainment district, it is the perfect place to explore Vancouver’s spectacular scenery and vibrant lifestyle. A shopping destination on its own, the hotel lobby features designer shops, including the flagship Louis Vuitton boutique, Gucci and more