Das Hotel Southgate Hotel London liegt zentral im Herzen von Southgate und bietet eine gute Anbindung an Nord- und Zentral-London. Die Umgebung umfasst bedeutende Sehenswürdigkeiten wie das Bruce Castle Museum, den The Dare Skywalk und die William Morris Gallery. Die Flughäfen London City Airport und Heathrow Airport sind in moderater Entfernung erreichbar.
Das Hotel bietet Zimmer mit Optionen wie Flachbild-LED-TV, Power-Dusche, Haartrockner und Safe. WLAN steht in den Zimmern zur Verfügung, um den Aufenthalt komfortabel zu gestalten.
Zu den Einrichtungen gehören ein Fitnesscenter, ein Restaurant, eine Bar sowie Tagungsräume. Parkmöglichkeiten sind gegen Gebühr vorhanden. Die Rezeption ist rund um die Uhr besetzt, zudem gibt es eine Gepäckaufbewahrung und Wäscheservice. Außerdem sind Sportaktivitäten wie Tennis und Golf verfügbar.