Location

Formentor Road, 17

Puerto Pollença

Mallorca (Spain)

Our hotel's main features