Opens on Thursday

Lucha Libre Taco Shop (Washington)

$ • Mexican • Latin American • New Mexican

A top rated restaurant with 4.7 out of 5 stars based on 92 reviews.
View delivery time and booking fee. • 

1810 W Washington St, San Diego, CA 92103 • More info