Das Southgate Hotel London liegt zentral in Southgate und bietet eine gute Anbindung an Nord- und Zentral-London. Die Umgebung ist durch die Nähe zu Museen und Sehenswürdigkeiten wie dem Bruce Castle Museum, dem The Dare Skywalk und der William Morris Gallery geprägt. Flughäfen wie der London City Airport und Heathrow sind in komfortabler Entfernung erreichbar.
Das Hotel bietet Zimmer mit Ausstattungselementen wie bequemen Betten, einem Flachbild-LED-TV, einer Power-Dusche, einem Haartrockner und Safe. WLAN ist in den Zimmern ebenfalls vorhanden und sorgt für eine moderne Kommunikation.
Das Southgate Hotel verfügt über ein Fitnesscenter, ein Restaurant sowie eine Bar. Tagungsräume, Gepäckaufbewahrung und Parkplätze sind ebenfalls vorhanden, ergänzend sorgt die 24-Stunden-Rezeption für Service rund um die Uhr.