Das Hotel Globales Lord Nelson befindet sich im ruhigen Süden der Insel Menorca, nahe dem Feriengebiet Santo Tomás. Es liegt nur durch eine Fußgängerpromenade vom flach abfallenden Sandstrand getrennt, Einkaufsmöglichkeiten und eine Bushaltestelle sind in unmittelbarer Nähe. Das 6-stöckige Gebäude umfasst 143 Apartments und ist von einem Garten umgeben, der Raum für Erholung im Freien bietet.
Die Zimmer bieten vielfältige Optionen, darunter Balkone oder Terrassen mit Meerblick sowie separierte Schlafzimmer. Für angenehmes Wohnen sorgen Klimaanlage, Heizung, Safe, Schreibtisch und eine Kochnische mit Kühlschrank. Das Badezimmer ist mit Dusche und Badewanne ausgestattet.
Das gastronomische Angebot umfasst ein Nichtraucherrestaurant und eine Bar. Verpflegungsleistungen sind Halbpension und All-Inclusive, die neben Mahlzeiten auch eine Auswahl an Getränken enthalten. Zur Freizeitgestaltung stehen unter anderem ein beheizter Pool, Hallenbad, Sauna, Massagen sowie diverse Sportmöglichkeiten wie Tennis, Fitness und Segeln bereit. Ein Fahrradverleih ermöglicht die Erkundung der Umgebung.