Zelas

  • Shopping
  • Off licences
0 Love It
North East London
Established in 2003, this Archway shop specialises in natural and organic wines from Europe. It also has some unusual spirits (Japanese whiskey, Hungarian Unicum) and foodstuffs.
Venue name: Zelas
Contact:
Address: 216 Archway Rd
London
N6 5AX
Opening hours: Open 10am-9pm daily
Transport: Tube: Archway tube
LiveReviews|0
1 person listening