Hyde

Hyde
1A Kensington High Street, London, W8 5NP
Photo of Hyde