The Yard Shoreditch

89½ Worship St, London EC2A 2BF, UK