Hotel Sant Jordi 3 stars

De Grua, 5, 07610 Playa de Palma, Spain

Hotel image
Read more reviews for Hotel Sant Jordi