Main content starts here, tab to start navigating

Javier Castillo, a chef from Puebla, Mexico wanted to bring traditional Mexican flavor to southern San Jose. Through his tenacity and delightful cooking, in 2004 he opened Castillo’s, a place for authentic Mexican food. After more than a decade, Castillo’s is still a family restaurant. In the broadest sense: our food strengthens the bonds in families, whether they are from here, from there or a little of both.