Casa Leon is a restaurant offering authentic, traditional Canarian cuisine using quality, locally-sourced island products. Currently, it is temporarily closed.