Everplaces

Hotel Isla Mallorca

Plaza del Almirante Churruca 4–5,07014,Palma de Mallorca,Spain Plaza del Almirante Churruca 4–5,07014,Palma de Mallorca,Spain
Sleep
Hotel WiFi
Hotel Isla Mallorca. Palma de Mallorca, Spain

Save and share places you love
with Everplaces

Sign up