The Omega Hotel, London

136 Sussex GardensPaddington, LondonW2 1UB, United Kingdom