Tlaloc Deli

restaurant in Boal, Chula Vista

Phone: (619) 420-1615

Address: 970 Broadway