Sir Alfred Hitchcock Hotel

Sir Alfred Hitchcock Hotel
Bayswater, London, W2 1AA
Photo of Sir Alfred Hitchcock Hotel