Time Square Italian
Italian · Pizza · Casual Dining
This Italian restaurant offers a cozy atmosphere and a welcoming environment. It is located on Deer Valley Road, just west of the I-17.
Location
Vota recommends
What are you in the mood for?
Best places nearby
The highest rated places close to Time Square Italian.
Local restaurants nearby
2602 W Deer Valley Rd, Phoenix, AZ 85027, USA

