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.
Sur place, le Duke's Bar, propose une carte de cocktails tous les jours (horaires d'ouverture variables) dans une ambiance chaleureuse.
Installée au dernier étage, la salle de sport ultramoderne est équipée d’un hammam et surplombe les toits de Paris.
L’Hotel Westminster est implanté à 160 mètres de la station de métro Opéra, qui mène directement à des lieux, tels que Châtelet, la Bastille et la tour Eiffel.