La Casa del Taco is located in San Carlos, Costa Rica on 8HWG49Q, 210002. La Casa del Taco is rated 3 out of 5 in the category buffet restaurant in Costa Rica.
Service options
TakeawayDine-in
Amenities
Good for kidsToilets
Accessibility
Wheelchair-accessible toilet