Delphi Art Hotel sits in a neoclassical 1930 building just steps from Omonia Metro Station, putting Athens' key business and cultural hubs within easy reach. The 40 rooms blend classical-style furnishings with modern comforts, including parquet floors and well-equipped bathrooms.
The hotel offers a refined breakfast and an on-site bar, making it easy to start your day or unwind after meetings. Its central location near the National Theatre and Syntagma Square suits small corporate groups looking for accessible, no-fuss accommodations with a touch of historic character.
Loading map...
Rated 3.8 on Google · 1,046 reviews