1. Meter Technology Werks 2315 E 3rd Ave, Tampa, FL 33605 Coordinate: 27.95715,-82.43258 Phone: (877) 963-8377