Haven Hotel, London

6-8 Sussex Gardens, PaddingtonPaddington, LondonW2 1UL, United Kingdom