International in London - Bermondsey 171-173 Bermondsey Street, Bermondsey, London, SE1 3UW Tags: bar, cocktails, electic menu, modern, restaurant