Talavera Azul Restaurant by La Espadana

restaurant in Downtown Third Avenue District, Chula Vista

Phone: (619) 427-6476

Address: 365 3rd Ave