Sushi by Scratch Restaurants: Dallas

Sushi restaurant · Inside of The Adolphus Hotel, 1321 Commerce St, Dallas, TX

Dine-In

Hours

More food in Dallas, TX · Sushi in Dallas