Los Altos Mexica Food Restaurant

restaurant in Oak Drive Villas, Vista

Phone: (760) 639-0199

Address: 1120 N Santa Fe Ave