BEST WESTERN PLUS Delmere HotelLondon, United Kingdom Address: 130 Sussex Gardens State: United Kingdom City: London Zipcode: W2 1UB Longitude: -0.17231 Latitude: 51.515.659 Rates from: 0 Accommodation Booking