Restaurant Review Hubbard and Bell: Holborn, London A review of casual dining hotspot Hubbard & Bell, Holborn, London.