
Restaurant · $$
1604 Main St Ste 110, Dallas, TX 75201, USA
Japanese
7.1Closed·Saturday: 10 AM – 4 PM
900 ft away
7.8Barbecue · 0.8 mi away
7.6Uptown · 1.0 mi away
9.2Uptown · Tex Mex · 1.2 mi away
8.1Uptown · Sushi · 1.2 mi away
8.8Barbecue · 1.1 mi away
8.7