Athens Icon Collection offers air-conditioned rooms with free WiFi, some featuring Acropolis views. The hotel is located at Ermou 67 & Aiolou 15, providing a central base in Athens.