At present, M&M Food Market owns 13 stores near London. This page will give you a list of M&M Food Market branches in the area.