Hotel Del Levante(4 stars)

Via Appia, 20 View on map