Venue’97 is a family run restaurant temped by unrivaled range of authentic and imaginative traditional indian cuisine, established in the heart of Bishops Stortford since 1997.
2C Apton Road Bishops Stortford Herts