Archive
RESTAURANT
The Villa Restaurant

7 Station Road, Bishop’s Stortford, CM23 3BJ

bookings@thevillarestaurant.co.uk

Tel: 01279 654444