Lowell Hotels

Map of Lowell Hotels

Lowell is a city located in the Merrimack Valley region of Massachusetts, in the New England area of the United States. It is known for its rich history as a center of the textile industry during the 19th century, and is often referred to as the "Cradle of the American Industrial Revolution." The city is home to a diverse population and is known for its vibrant arts and culture scene, with numerous museums, galleries, and performance venues. Lowell also boasts a thriving food and dining scene, with a wide variety of restaurants offering cuisine from around the world.

Sunnyside Up Lowell
Free Wi-Fi Parking

If you want to feel like you’re at home no matter where you are, choose this — apartment «Sunnyside Up» is located in Lowell. This apartment is located minutes away from the city center.

4 Memorial Drive, Lowell, 01852