Opens at 5:00 PM

Imoto Dallas

$$ • Japanese • Sushi

View delivery time and booking fee. • 

2400 Victory Park Ln, Dallas, TX 75219 • More info