This Leicester shop has been named best in the UK for food

This post first appeared on Leicester Mercury. Read the original article.

Leicester City Centre This Leicester shop has been named best in the UK for food Leicester’s Delilah Fine Foods has been crowned UK’s Best Retail Shop 2017