Overview

Mayflower 1

Search hundreds of travel sites at once for hotel deals at Mayflower 1

Kefalos, Kefalos 85301, Greece
Mayflower 1
Sat 12/9
Sun 12/10

Nearby

  • 0.7 mi Kefalos Beach
  • 2.1 mi Paradise Beach
Show all
Map

Map