Holiday Inn Hotel in Athens. The luxury Holiday Inn hotel is found in the heart of the business and commercial centre of Athens, Greece. The elegant architectural design of the hotel, in combination with the friendly service and the high quality comforts, guarantees a relaxing and enjoyable stay. The Holiday Inn is very close to the historical centre of Athens the traditional area of Plaka, Syntagma Square, 10 minutes walk to the Acropolis and just 5 minutes walking distance from the Metro Station so we are conveniently situated for both business and leisure travellers. Our 189 deluxe hotel rooms and 3 suites combine the comforts of a high standard hotel with the personal care and friendly atmosphere of the hotel’s staff to ensure a luxury feel to your stay. Whether you visit Athens for a business trip or for a holiday the Holiday Inn is perfectly placed for you to go sightseeing and to explore the beauty of Athens.