La Champa Latín Grill
Restaurant
•
1551 W Mission Rd STE J, San Marcos, CA 92069, USA
7.8
Monday: Closed
See if anyone you trust recommends it!