Contact Us
Located in the heart of Walthamstow, we're easily accessible and ready to welcome you.
Address
64 High Street
Walthamstow
London E17 7LD
United Kingdom
Opening Hours
Monday - Saturday: 12:00 PM - 11:00 PM
Sunday: 12:00 PM - 10:00 PM
Kitchen closes 30 minutes before closing time