Ham Yard Hotel

Ham Yard Hotel
1 Ham Yard, London, W1D 7DT