Terraza La Casa Verde is a restaurant offering tapas in a lush, natural setting.