Appartamenti Il Granchio Hotel
Via Como , 08020 San Teodoro, Italy, San Teodoro, 08020
Situated in San Teodoro, less than 1 km from La Cinta Beach and 400 metres from the centre, Appartamenti Il Granchio features air-conditioned accommodation with free Wi-Fi, and a garden. The property has garden views and is 2.