Al-Safa Menu Oops! Our menu is under update. Sorry for the inconvenience. About Street Vendors, Imported Food Location Adress: 28-32 Wilmslow Road, Manchester, M14 5TQ People Recommend Marks & Spencer. 7 Market Street, Manchester, UK I Am Pho. 44 George Street, Manchester, UK Jaipur Palace. 346-348 Wilmslow Road, Manchester, UK Barburrito. 1 Piccadilly Gardens, Manchester, UK