Thames View Serviced Apartment, London

66 Bridge House, St George Wharf LondonSW8 2LP, United Kingdom