UK
London
Hotel Norfolk Square W
W2
Norfolk Square
To Let
Guest House, Hotel
The property comprises 4 period buildings, 68 bedrooms (some en-suite), small reception area, dining room and kitchen...