The Barge House

Modern British canal-side restaurant with outdoor seating.

46a De Beauvoir Crescent

Restaurant

N1 5RY

020 7249 0765

Islington