The Frog

The Frog
45-47 Hoxton Square, London, N1 6PD
Photo of The Frog