Located in Imerovigli, Stella Rocca A Mare features a terrace, restaurant, bar, and free Wi-Fi throughout the property. The property is set 1.7 km from Archaeological Museum of Thera, 11 km from Santorini Port and 13 km from Ancient Thera.
Number of rooms: 13
Imerovigli, Imerovigli, 84700, Greece