Sant Francesc Hotel Singular 5 stars

Plaza Sant Francesc, 5, 07001 Palma de Mallorca, Spain

Hotel image
Read more reviews for Sant Francesc Hotel Singular