Das 3-Sterne Mayflower liegt im Stadtteil 08. Arrondissement - Champs Élysées, in einer Entfernung von 25 Autominuten vom Flughafen Paris-Orly.
Louvre ist etwa 10 Autominuten vom Hotel entfernt, während Amerikanische Kathedrale in Paris 7 Minuten Fußweg von hier entfernt ist. Zum Stadtzentrum von Paris sind es 30 Minuten zu Fuß. Weitere Attraktionen in der Umgebung sind Avenue des Champs-Élysées und Théâtre des Champs-Élysées. Die nächstgelegene U-Bahn-Station George V ist circa 5 Gehminuten entfernt.
Es gibt 24 Zimmer mit Zentralheizung und einer Klimaanlage. Einige Zimmer bieten einen Flachbildfernseher mit Satellitenkanälen und Radio sowie eine Kaffeemaschine und einen elektrischen Wasserkocher. Diese Zimmer sind mit einem Schreibtisch ausgestattet und verfügen über eine Essecke und eine Küchenzeile. Die Zimmer blicken auf den See.
Die Gäste vom Mayflower können ein einfaches Frühstück täglich während ihres Aufenthalts genießen. Das Restaurant Miss Ko serviert japanische Gerichte und liegt ca. 5 Minuten Gehweg vom Hotel entfernt.