Great location for sightseeing London 20m from a train station big living space with pubs and restaurants in same building