El Papas Mexican Food

restaurant in Parkview, San Diego

Phone: (858) 278-0859

Address: 3542 Ashford St