The Barge House

Modern British canal-side restaurant with outdoor seating.

46a De Beauvoir Crescent

N1 5RY

020 7249 0765

Restaurant

Islington