The Barge House Haggerston by Nick Nomi | Culture, London Restaurants | 0 The Barge House Haggerston Nestled along the banks of the quaintest little canal in De Beauvoir... Read More