Little Lucha is located in Guanacaste Province, Tamarindo, Costa Rica on 20 meters north of Super Compro. Little Lucha is rated 4.7 out of 5 in the category taco restaurant in Costa Rica.
Address
20 meters north of Super Compro
Amenities
Good for kidsToilets
Offerings
AlcoholSmall plates