Taco Star
On beach at Playa Grande, Playa Grande Costa Rica
Taco Star is a Mexican, Latin, Fast Food, Central American, Costa Rican, Vegetarian Friendly, Vegan Options place is located in Playa Grande, Province of Guanacaste. The address of Taco Star is On beach at Playa Grande, Playa Grande Costa Rica.