Hotel Albro House, London

155 Sussex GardensPaddington, LondonW2 2RY, United Kingdom