Home › Venues › Downtown Lowell Downtown Lowell Tickets Buy tickets for concerts at Downtown Lowell in Lowell, MA. No Upcoming Events No upcoming events scheduled at Downtown Lowell. Please contact us with any corrections. Hotels & Lodging Near Downtown Lowell About the Venue Downtown Lowell At-a-Glance AddressLowell, MA 01851United States Map & Directions Advertisement