Perfectly located for public transport to just about everywhere in London.
Enormous choice of eateries easy, walking distance.
Best coffee in London at the ‘Black Cowboy’ cafe in he Elephant and Castle Arcade.