Mother Hubbard's fish and chip shop opened a new franchise on Ilford Lane, London on September 21, its second London location.

Mother Hubbard's, a fish and chip shop originating in Bradford in 1972, has launched a new franchise on Ilford Lane, London, as of September 21. This marks the chain's second London location, following the Barking Road store opened in October 2021. To celebrate, customers can enjoy a 50% discount on the entire menu during the opening weekend. The Ilford shop features themed decor, including newspaper-inspired wallpaper and vintage photos.

September 22, 2024
3 Articles