Obiekt The Westin Paris - Vendôme jest położony w spokojnej okolicy w samym centrum Paryża, naprzeciwko Ogrodów Tuileries oraz w pobliżu placów Place de la Concorde i Place Vendôme. Hotel oferuje 428 opcji zakwaterowania, w tym 80 apartamentów typu suite. Jego wnętrza są eleganckie i wyrafinowane i zostały udekorowane przez Sybille de Margerie. Niektóre pokoje i apartamenty zapewniają majestatyczny widok na Paryż z wieżą Eiffla i Luwrem w tle. W hotelu znajduje się 13 sal konferencyjnych (o łącznej powierzchni 2000 m²), w tym jedna z największych sal ze światłem dziennym w centrum Paryża, oraz 3 spektakularne sale historyczne. W porze śniadania restauracja Le First zaprasza do swoich eleganckich wnętrz zaprojektowanych przez Jacquesa Garcię. Lokal ten można wynająć na prywatne wydarzenia. Ciepły i przytulny bar Tuileries oferuje obiad i kolację, a także wybór smacznych przekąsek i oryginalnych koktajli. W okresie letnim hotelowa restauracja serwuje posiłki na tarasie na świeżym powietrzu, który jest doskonałym miejscem do relaksu w egzotycznym otoczeniu. Centrum fitness WestinWORKOUT® jest otwarte przez całą dobę, 7 dni w tygodniu i jest bezpłatne. Lokalizacja hotelu została w szczególności doceniona przez pary. Otrzymał on od osób podróżujących w dwójkę ocenę 9.7.