Aparthotels in Torre Squillace
We found 2 properties with availability in Torre Squillace
Show on map
Le Case Del Borgo
Sp359, Km 14, Torre Squillace, Italy
The 3-star Le Case Del Borgo Torre Squillace hotel enjoys a prime location and provides easy access to Torre Squillace 2.8 km away. Featuring 15 rooms with views of the garden, the aparthotel is a 10…
- 1-2