I spend a weekend trip with my daughter in London. The London House Hotel is an excellent choice. The location is perfect few 100 meter from Baywater station. A few Restaurants, Pubs around. We enjoyed our stay there.