The Shakespeare is located within London, United Kingdom. The exact postal address is 2 Goswell Road, London, London, United Kingdom