Alexandra Hotel, London

159-161 Sussex GardensPaddington, LondonW2 2RY, United Kingdom