Delicia's Taco Shop

restaurant in South Crest, National City

Phone: (619) 263-1350

Address: 1212 S 43rd St Ste D