Hotel Polis Grand położony jest 5 minut spacerem od stacji metra Omonoia i 300 metrów od Narodowego Muzeum Archeologicznego. Obiekt oferuje pokoje z bezpłatnym WiFi, niewielkie centrum fitness oraz bar na dachu, skąd roztacza się widok na Akropol i wzgórze Lykabettus.
Pokoje w hotelu Polis Grand obejmują marmurową łazienkę i są wyposażone w eleganckie meble, klimatyzację, sejf na laptopa oraz telewizor z płaskim ekranem. Niektóre pokoje dysponują balkonem z widokiem na wzgórze Lykabettus i Akropol.
Znajdująca się na miejscu restauracja Polis serwuje obfite greckie śniadanie w formie bufetu. Z kolei w bistro Polis Life Goście mogą wypić filiżankę świeżo parzonej kawy i zjeść kawałek smacznego ciasta. W ogrodzie na dachu, skąd podziwiać można panoramę Aten, działa restauracja z barem. Podawane są tu orzeźwiające koktajle i greckie specjały.
Hotel usytuowany jest kilka stacji metra od dzielnic rozrywki Gazi i Psirri, pchlego targu na placu Monastiraki oraz Nowego Muzeum Akropolu. W całodobowej recepcji można wypożyczyć samochód, jak również zarezerwować wycieczki i zwiedzanie miasta.