Photos coming soon
HOTEL
Villa Isabel
Pelica 31, 07610 Playa de Palma, Spain, Palma de Mallorca
Where it sits
Villa Isabel
Pelica 31, 07610 Playa de Palma, Spain, Palma de Mallorca
39.53096, 2.73515
Plan around Villa Isabel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 9, 2026.
