Get directions to: Time Square Pizzeria & Sports Bar, Phoenix, AZ
Restaurant address: 2602 W Deer Valley Rd Phoenix, AZ 85027, USA
Restaurant: Time Square Pizzeria & Sports Bar