
Restaurant
8416 Preston Center Plaza, Dallas, TX 75225, USA
Italian · University Park
9.3Open·Saturday: 11 AM – 11 PM



University Park · 1.4 mi away
8.3Sushi · 2.1 mi away
8.7Mexican · 2.7 mi away
8.72.9 mi away
8.63.3 mi away
8.1American · 3.4 mi away
7.4Italian
8.7
8.6Italian
7.6