Das Hotel Globales Lord Nelson liegt im ruhigen Feriengebiet Santo Tomás im Süden Menorcas, nur wenige Schritte von einem flach abfallenden Sandstrand entfernt. Die Umgebung bietet Einkaufsmöglichkeiten und eine Bushaltestelle in ca. 100 m Entfernung, während das Ortszentrum von Es Migjorn Gran etwa 4 km entfernt ist. Die Anlage präsentiert sich in einem sechsstöckigen Gebäude und ist umgeben von einem Garten, der Raum zur Erholung bietet.
Das Hotel bietet Zimmer mit Optionen wie Balkonen oder Terrassen mit Meerblick. Die Unterkünfte verfügen über separate Schlafzimmer, eine Kochnische mit Kühlschrank sowie moderne Bäder mit Dusche und Badewanne. Zudem sind Safe und Minibar optional gegen Aufpreis verfügbar.
Die gastronomischen Angebote umfassen ein Nichtraucherrestaurant und eine Bar mit einer Auswahl an Halbpension und All-Inclusive-Verpflegung inklusive alkoholischer und alkoholfreier Getränke. Zu den Freizeitmöglichkeiten zählen ein beheizter Pool, Hallenbad, Sauna, Massageangebote, Tennis, Tischtennis, Fahrradverleih und weitere Sportarten wie Bogenschießen und Segeln.