O Sushi

400 N Saint Paul St Ste 105
Dallas, TX 75201


Phone: (214) 763-0597
No Delivery!

Store Hours:

Monday:05:00 PM - 08:00 PM
Tue - Fri:12:00 PM - 08:00 PM
Sat & Sun:05:00 PM - 08:00 PM
Any questions please call us.