Casa Lot is a restaurant offering diverse Catalan cuisine.