L'Hôtel Westminster est situé dans le centre de Paris, entre la place Vendôme et l'Opéra. Récemment rénové, l’établissement propose des chambres modernes décorées avec goût, une salle de sport bien équipé ainsi que des massages et des soins de beauté sur demande. Les chambres de l'Hotel Westminster disposent d'une télévision par satellite et d'une connexion Wi-Fi gratuite jusqu'à 5 Mo. Les salles de bains privatives sont pourvues de peignoirs et de chaussons. Le bar de l'hôtel, le Duke's Bar, propose une carte de cocktails tous les jours (horaires d'ouverture variables) dans une ambiance chaleureuse. Le restaurant Le Céladon prépare une cuisine gastronomique créative (actuellement fermé). Installée au dernier étage, la salle de sport ultramoderne est équipée d’un hammam et surplombe les toits de Paris. Le Westminster hotel est implanté à 160 mètres de la station de métro Opéra, qui mène directement à des lieux, tels que le Châtelet, la Bastille et la Tour Eiffel.