The Hut

The Hut
Alpha Place, Flood Street, London, SW3 5SZ
Photo of The Hut