Casa Castor is a family restaurant offering Spanish cuisine.