1. Freedom Environmental Services
33 Main St, Windermere, FL 34786
Coordinate: 28.50236,-81.53713
Phone: (407) 905-5000
2. Nova Environmental Service
12917 Water Point Blvd, Windermere, FL 34786
Coordinate: 28.51448,-81.57654
Phone: (407) 217-5950