1. Pella Windows 9009 Balmoral Mews Sq, Windermere, FL 34786 Coordinate: 28.513996,-81.50939 Phone: (407) 965-2929