El Lagarto Verde is a restaurant offering Spanish cuisine, with generous portions.