Skip to content
Otsu Asian Bistro & Sushi Bar - San Marcos 407 S Stagecoach Trail #101 San Marcos, TX 78666
Open
11:00AM - 9:00PM   View Hours
(512) 667-6799