1. Depaula Home Improvements 261 Church St, Marlborough, MA 01752 Coordinate: 42.34232,-71.53921 Phone: (508) 215-4809