Apartamentos Leo Canela, Isla Canela

Isla Canela, Spania vezi pe harta

This accommodation is a 4-minute walk from the beach. The Leo Canela apartment complex is located just 200 metres from Isla Canela Beach. It features an outdoor swimming pool surrounded by a garden. P...

vezi mai mult