The London Bridge Hotel is a 4 star boutique located in central London in the Borough of Southwark. The hotel is situated opposite London Bridge meaning it is also next to the River Thames. Famous museums and art galleries, and award-winning restaurants and bars surround the area.
Things To See And Do In The Area
8 - 18 London Bridge Street, London, SE1 9SG
Nearest Underground Station(s)