Big Top

Big Top
Empress Place, London, SW6 1TT
Photo of Big Top