Bloomsbury St Bar & RestaurantRestaurantsLondon, Greater London020 7666 2044Not providedVisit website