New Members
Restaurant business at 61 Merrimack Street, Lowell 01852. Asking price is $120,000.Nestled in the vibrant heart of Lowell, our restaurant is surrounded by other popular dining destinations, creating a dynamic culinary hub for locals and visitors alike.