Eclipse Screens and Shades Co., Inc Categories Home Improvements 18 Verbena Avenue Floral Park NY 11001 (516) 294-2970 (516) 294-2972 Send Email Visit Website Rep/Contact Info Len Destro × Len Destro Phone: (516) 294-2970 Send an Email Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×