La Escondida

restaurant in South Third Avenue District, Chula Vista

Phone: (619) 422-2525

Address: 1282 3rd Ave