1. Armstrong's Cleaning & Restoration 6525 Babcock St SE, Malabar, FL 32950 Coordinate: 27.98343,-80.62127 Phone: (321) 729-8049