Lowell Community Health Center Map Unavailable Address 161 Jackson Street Lowell MA 01854 United States Upcoming Events No events in this location