Playa De Palma, Spain
Vista Odin
3-star hotel
Located in Playa de Palma, Hotel Vista Odin features a tour desk and free WiFi. This 3-star hotel offers a 24-hour front desk and a shared lounge. The property is located 1. 4 mi from Palma Aquarium. At the hotel, each room comes…
- Wi-fi
- 24-hour reception
- Indoor freshwater pool
- Outdoor freshwater pool
