5 Calle de las Abubillas, Isla Canela, Huelva (Spain) Show on map
Updating availability and prices
Located in Isla Canela in the Andalucía region with Playa de Isla Canela nearby, L'Ocean Beach House provides accommodation with free private parking
This double room features a balcony
Hotel
Room