The Delphi Art Hotel is situated in the heart of Athens, opposite the National Theatre and the Church of St. Constantine. The Omonia Metro Station is located just 200 m from the hotel, allowing all guests to explore the city easily and quickly.
Guests are invited to enjoy the on-site restaurant and a bar. The hotel offers free WiFi access throughout the property.
This hotel by hours offers 40 air-conditioned rooms of a classical-style. Rooms feature fine parquet floors and soft tones. Each guestroom includes a TV, mini bar and safe. The bathroom includes bath or shower and hairdryer. The hotel provides free coffee, tea and bottled water daily.