Click the image to zoom it

Hotel JS Sol de Alcudia Mallorca

Score 8.20%

Cleaning 8.20%

Restaurant 8.20%

Facilities 8.40%

Location 8.30%

Rooms 7.40%

Service 8.90%

¿Where is?

Alcudia

Address: C/ Via Venecia, 3, Puerto de Alcudia, España