The hotel is located in Delphi, only minutes away from the archaeological excavation sites as well as museums, bars and restaurants.
See more: Hotels in Europe Hotels in Greece Hotels in Central and North Greece Holiday Destinations in Europe