FarmHouse Deli

Phone: 01242 511102
Address: 92 High Street, Cheltenham, Gloucestershire, GL50 1EG

View FarmHouse Deli's Website

Bio A delightful deli in the heart of Cheltenham town centre, A foodies paradise. This particular deli stocks our whole range of mustards, the staff are very friendly and I would highly recommend it if you're ever visiting Cheltenham in Gloucestershire.