L & D Teriyaki Express

restaurant in Otay, Chula Vista

Phone: (619) 498-8526

Website: www.ldteriyaki.com

Address: 1366 3rd Ave