LEO'S DELI
Updated 298 days ago
17 Market Hill, Framlingham, Suffolk IP13 9AN
Leo's Deli is all about sharing good taste. It's hard for words to express the extent of our knowledge and passion for proper food, but chances are your taste-buds will do the talking...
At Leo's Deli you'll always find us going that extra mile, even though our feet are firmly planted at the heart of a small community in Suffolk's historic market town of Framlingham...
You may ask us in writing for a copy of the information we hold about you (for which we may charge a fee) and to correct any inaccuracies in your information. We aim to respond to you within 31 days from the receipt of the request.