Location of the hotel

Playa de Palma

Aubamar Suites & Spa
C/ Misión de San Diego 17
07600, Playa de Palma