La Nena Restaurant

restaurant in Mid-Broadway District, Chula Vista

Phone: (619) 420-6689

Address: 975 Broadway