1. I T C Delta Com
211 Main St, Windermere, FL 34786
Coordinate: 28.49908,-81.53566
Phone: (407) 876-3627
2. Publicall Telecommunications
5710 Oxford Moor Blvd, Windermere, FL 34786
Coordinate: 28.48494,-81.57643
Phone: (732) 993-8834
3. Telechoice
Windermere, FL 34786
Phone: (407) 876-4171