Times Square Italian Restaurant

2602 W Deer Valley Road, Phoenix, AZ 85027 We visited Times Square Deer Valley on a sunny Sunday afternoon. It was a beautiful, kinda-Spring day, the kind that just begs for a car ride. So we decided to take a short jaunt through the hills, look at the big houses on Deer Valley road set … Read more