1. Permanent Make Up Studio 1006 S Sweetwater Blvd, Longwood, FL 32779 Coordinate: 28.70486,-81.43197 Phone: (407) 204-1134