BUENA VISTA SOCIAL CLUB officially opens tonight, Wednesday, March 19, 2025 at the Gerald Schoenfeld Theatre.  Get your first ...