The Clearlake Hotel

The Clearlake Hotel
18-19 Prince of Wales Terrace, London, W8 5PQ
Photo of The Clearlake Hotel