1. Windermere Appliance Repair Men 5820 Nature View Dr # C9382, Windermere, FL 34786 Coordinate: 28.47795,-81.58985 Phone: (407) 753-4553