Zelas

Shopping , Off licences Highgate
10 Love It
Save it
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
Do you own this business?
LiveReviews|0
1 person listening