Get directions to: Tarbells Nd St. Restaurant, Phoenix, AZ
Restaurant address: 3213 E. Camelback Rd. Phoenix, AZ 85017, USA
Restaurant: Tarbells Nd St. Restaurant