Brunel Hotel, London

79-81 Gloucester TerracePaddington, LondonW2 3HB, United Kingdom