Hotel Le Mimose(3 stars)

Via Nazionale 32 08020 San Teodoro View on map