Filter

Cuisines
Select cuisines
Features
Select features

The Best 15 Restaurants in Costa Rica

Antichi Sapori
5
50 reviews

Avenida Central Plaza Tamarindo local n 10 | In front of Pacific Park, Tamarindo 85666596, Costa Rica, Tamarindo

At the risk of repeating what many have already said in other reviews, this gem is hidden in an unassuming strip mall an