The Arch

London Bridge 6 Bermondsey Street London; England SE1 2ER; United Kingdom