Other Restaurants in London - Southwark 8-18 London Bridge Street, Southwark, London, SE1 9SG Tags: air conditioning, bar, happy hour, international, vegetarian dishes