This unpretentious hotel is set in Epidavros. This hotel offers a total of 39 accommodation units. No pets are allowed on the premises.