Found 2 places
Address: 211 Lowell St, Wilmington, MA
Latitude: 42.5384 (42°32′18″N), Longitude: -71.1484 (71°8′54″W)
Phone: (978) 658-8667
Site: www.luccismarket.com
Foursquare
Address: 260 Main St, Wilmington, MA 01887
Latitude: 42.5556 (42°33′20″N), Longitude: -71.1784 (71°10′42″W)