You need to enable JavaScript to run this app.
Ototo Sushi Co.
Ototo Sushi Co. is a restaurant with 2 locations in San Diego, CA. Order takeout online for pickup.
Locations
Ototo Sushi Co. - Balboa Ave.
5651 Balboa Ave.
San Diego, CA 92111
Phone: +18585058700
Ototo Sushi - Point Loma
2558 Laning Rd C103
San Diego, CA 92106
Phone: +16192240100