Lechlade Fish Bar

Takeaway fish & chips

More Information

Address:

Burford Road, Lechlade, Gloucestershire, GL7 3EN

Telephone:

01367 252094

© Loving The Cotswolds. 2017.