London Bridge Hotel

8-18 London Bridge St, London