Hotel Sa Roqueta bevindt zich in het noordoosten van Mallorca, bij de baai van Alcudia en op 10 minuten rijden van het dorpje Santa Margalida.
Installé dans le nord-est de Majorque, dans la baie d'Alcúdia, l'Hotel Sa Roqueta se situe à 10 minutes de route du petit village de Santa Margalida.