Subha’s place is a great place to stay in London. It’s close to Tower Hill Station for the Underground, so it makes for an easy location to get around the city.