Ototo Sushi Co.

Ototo Sushi Co. is a restaurant with 2 locations in San Diego, CA. Order takeout online for pickup.

Locations