O Sushi

400 N Saint Paul St Ste 105
Dallas, TX 75201


Phone: (214) 763-0597
No Delivery!

Store Hours:

Mon - Fri:12:00 PM - 09:00 PM
Saturday:Closed
Sunday:05:00 PM - 09:00 PM
Any questions please call us.