Times Square Deer Valley is a Italian restaurant located in Phoenix, AZ 85027. It is one of the 7668 Italian restaurants in United States. Address of Times Square Deer Valley is 2602 W Deer Valley Rd, Phoenix, AZ 85027, United States. Times Square Deer Valley can be contacted at 16235828866. Times Square Deer Valley is rated 4.5 (out of 5 stars) by 1558 reviewers on the web.
Some of the places around Times Square Deer Valley are -
2602 W Deer Valley Rd, Phoenix, AZ 85027, United States
Contact number of Times Square Deer Valley is 16235828866.
Rating of Times Square Deer Valley is 4.5 out of 5 stars.
Address of Times Square Deer Valley is 2602 W Deer Valley Rd, Phoenix, AZ 85027, United States.
Times Square Deer Valley is located in Phoenix, AZ 85027.
Times Square Deer Valley is a Italian restaurant in United States
Pincode of Phoenix, AZ 85027 is 85027