La Champa Latín Grill
Restaurant
•
1551 W Mission Rd STE J, San Marcos, CA 92069, USA
7.8
Thursday: 11 AM – 9 PM
See if anyone you trust recommends it!