Edo Sushi

restaurant in University City, La Jolla

Phone: (858) 457-4455

Website: edosushimd.com

Address: 8895 Towne Centre Dr Ste 100A