
Restaurant · $$$
2950 N Harwood St #115, Dallas, TX 75201, USA
Italian
7.6Open·Saturday: 10 AM – 10 PM
Uptown · 900 ft away
7.7Uptown · Sushi · 1000 ft away
8.8Uptown · Steak House · 0.2 mi away
8.2Uptown · 0.3 mi away
9.2Uptown · Tex Mex · 0.4 mi away
8.1Italian · 0.6 mi away
8.7Italian
8.7