Leña is a Latin American restaurant showcasing the vibrant essence of South American cooking, with Spanish and Italian influences. Temporarily closed.