Le Brit Hotels Elephant Castle est situé au-dessus d'une maison publique historique, à moins de 5 minutes à pied de la gare et de la station de métro Elephant & Castle.
Nombre de chambres: 54
35 Hampton Street, Southwark, Londres, SE17 3AN, Royaume-Uni