Lowell Community Health Center Map Unavailable Address 161 Jackson Street Lowell MA 01852 United States Upcoming Events <li>No events in this location</li>