7.9/10
Good
Free Wi-Fi
Playa Marina Luxury Hotel offers sea views from its location 200 metres from Isla Canela Beach. Set around an outdoor swimming pool, it features a spa and rooms with balconies.
Number of rooms: 573
Avenida de la Mojarra, s/n, Punta del Moral, 21409 Isla Canela, Spain
Hotel booked 5 times today.