This is one of the best places in London to stay. Very quiet room! Comfortable bed and very close underground station.
Stop looking for more apartments. This is your place!!