Forbes: La Casa Opening in Boston as New England’s Largest Latino Cultural Center
La CASA: The Center for Arts, Self-determination and Activism fully opens to the public in Boston’s South End on Friday, May 15, 2026.
When La CASA: The Center for Arts, Self-determination and Activism fully opens to the public in Boston on Friday, May 15, 2026, the 26,435 square foot, four-story building will be the largest Latino cultural center in New England. The grand opening will be followed by a full weekend of events including an inaugural concert, tours of the inaugural gallery exhibition by Puerto Rican artist Antonio Martorell, and community open house activities.