O Sushi

400 N Saint Paul St Ste 105
Dallas, TX 75201


Phone: (214) 763-0597
No Delivery!

Store Hours:

Mon - Fri:11:00 AM - 08:00 PM
Sat & Sun:Closed
Any questions please call us.