Skip to content
Online ordering is not currently offered at this location.
 

Otsu Asian Bistro & Sushi Bar

407 S Stagecoach Trail #101 San Marcos, TX 78666

Closed Ordering disabled