Map
36°25'09.4"N 25°25'59.9"E
Why Villa Toula?
- Cafe & Snack Bar with large terrace area
- 300 meters from Tourlos beach
- 5 minute walk to the port or village
- Nearby restaurants and cafe bars
- Free Wi-Fi Access, Free parking
- Quiet location
- Parking for our guests