1. Tech Cleaning 117 Howe St, Marlborough, MA 01752 Coordinate: 42.34289,-71.54568 Phone: (774) 386-1235