Afrodite Hotel
Greek · Mediterranean
Afrodite Hotel is a 2-star establishment located by the sea in Tinos Chora, offering a lounge area, terrace, and bar. It also features a family hotel in Skopelos with rooms and suites situated close to the beach.
Location