Sushi Ota, San Diego – the ultimate sushi bar experience Sushi Ota is an exceptional authentic sushi bar that brings Japanese food to the heart of San Diego, California. A must go to!View Post