At the present, Walmart owns 4 stores near London. On this page you can see an entire list of Walmart branches close by.