Rachel

Rachel left a tip at Lucha Libre

1810 W Washington St (at India St), San Diego, CA | April 5, 2012
Comida genial y un ambiente único!!!
Tip is too short...
Tip is too long...
Cancel
Save this tip Report
Share
Lucha Libre
9.5
San Diego, CA
Taco Place
Show More (on 295 Lists)