Other Restaurants in London - Bloomsbury 8 Great Russell Street, Bloomsbury, London, WC1B 3NH Tags: delivery, indian, sandwiches, seating area, takeaway, vegetarian dishes