butcher shop deli in Salford
About 4 results.
Katsouris Deli
Manchester, England United KingdomWhen you require catering services or sandwiches from your local cafe in Manchester city centre do not hesitate to get in touch with Katsouris Deli today!
Katsouris Deli
Manchester, England United KingdomWhen you require catering services or sandwiches from your local cafe in Manchester city centre do not hesitate to get in touch with Katsouris Deli today!