Edo Sushi

8895 Towne Centre Dr, San Diego, CA 92122
Edo Sushi Edo Sushi is one of the popular Sushi Restaurant located in 8895 Towne Centre Dr ,San Diego listed under Asian Fusion Restaurant in San Diego , Sushi Restaurant in San Diego ,

Contact Details & Working Hours

Map of Edo Sushi