Elephant and Castle is a great location for London, the flat is well equipped and a good base for the city.