Lowell Memorial Auditorium
No Tickets Available
Lowell Memorial Auditorium
50 East Merrimack St.
Lowell,
MA
United States
The Lowell Memorial Auditorium is an indoor facility located in downtown Lowell, Massachusetts on Merrimack Street. An ideal venue for concerts, family shows, conferences, conventions, trade shows, corporate seminars and much more. The 2,800 seat venue was constructed in 1922 by the architectural firm of Blackall, Clapp & Whittemore.