Newly Listed $880,000 6 BDS | 4 BA | 3,311.0 SQFT 4538 INDIAN DEER ROAD, WINDERMERE, FL 34786 Add to Favorites