La Casita is a restaurant offering Spanish cuisine in a charming, free-standing pavilion.