Al-Aqsa Menu Oops! Our menu is under update. Sorry for the inconvenience. About Fast Food Location Adress: 595 Stockport Road, Manchester, M13 0RX Phone: +44 161 224 4646 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