Home Tags Lowell

Tag: Lowell

Lowell, Massachusetts and Kalamata, Greece to Become Sister Cities

The cities of Lowell, Massachusetts and Kalamata in Greece decided recently to enter into a sister-city agreement which will hopefully bring the two cities...

New Exhibit Celebrates the Greek Community of Lowell, Massachusetts

The Greek community of Lowell, Massachusetts, one of the first and largest in the United States, is being celebrated through an exhibit taking place...