Get directions to: Turks Fish & Chips, Phoenix, AZ
Restaurant address: 119 W Piedmont Rd Phoenix, AZ 85041, USA
Restaurant: Turks Fish & Chips