Luksusowy Warsaw Presidential Hotel usytuowany jest w samym centrum miasta. Oferuje on klimatyzowane pokoje z minibarem i telewizorem z dostępem do kanałów satelitarnych. Z okien goście mogą podziwiać panoramę Warszawy.
We wszystkich pokojach zapewniono komfortową część wypoczynkową i telewizor LCD. Goście mogą też korzystać z sejfu i małej lodówki.
Hotel dysponuje kilkoma restauracjami i barami, w tym lokalem Panorama – najwyżej położonym sky barem w Warszawie. Każdego ranka podawane jest urozmaicone śniadanie w formie bufetu. Na miejscu znajduje się spa, centrum fitness i kasyno.
Hotel dzieli tylko 400 metrów od centrum handlowego Złote Tarasy. Dworzec kolejowy Warszawa Centralna zlokalizowany jest po przeciwnej stronie ulicy.