Times Square Deer Valley
Restaurant • Italian restaurantItalian spot turning out thin-crust pizza, pasta & tiramisu in cozy digs decorated with NYC photos. People often mention service, good, great, Great, Italian, amazing, delicious, recommend, pizza, wonderful,
Address
2602 W Deer Valley Rd, Phoenix, AZ 85027, United States
Website
Contact
+1 623-582-8866Price rating
$$ $$
Rating on Google Maps
4.60 (2.3K reviews)Open on Google Maps