Lemon Tasca offers Mediterranean cuisine and tapas in a unique setting.