Bar Barella's - Imperial London in Southampton Row Bloomsbury
Imperial Hotel, 61-66 Russell Square, Bloomsbury, London 5BB, WC1B - Get directionsMenu Bar Barella's - Imperial London
How to get to Bar Barella's - Imperial London
Opening Time
11am – 11pm: Mon-Sun
Services
- Indoor Seating
- Full Bar Available
- Wifi
- Serves Cocktails