El Camino Little Italy

restaurant in W Laurel Studios, San Diego

Phone: (619) 685-3881

Website: www.elcaminosd.com

Address: 2400 India St