United States / Lowell / RestaurantsdelicatessenLou's DeliAddress155 Middlesex St, LowellWebsitelousdelilowell.comPhone+19786568669—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itRosie's Cafe / Peak Coffee Roasters · 19 mNot ratedElliot's Hot Dogs · 59 mNot ratedLa Diferencia Restaurant · 59 mNot rated201 Canal Apartments