Currently, Pret A Manger owns 3 locations near London. This page will give you a list of Pret A Manger stores close by.