La India Bonita

restaurant in South West Chula Vista, Chula Vista

Phone: (619) 691-1040

Address: 1455 Melrose Ave