The Screen Genie Home Trades > Handyman > The Screen Genie Address: 3157 Hoover Dr. Deltona FL 32738 GPS: 28.9366980, -81.1763700 Telephone: 386-561-9427 Web: http://thescreengeniellc.com Tweet