Otto Sushi & Seafood

Row 1

Details
1449 W Duranta Ave
Alamo, TX 78516
(956) 781-8737

Foursquare Tips

  • Service is very slow, but the sushi was good.