1. Edwards Howell 2027 Water Key Dr, Windermere, FL 34786 Coordinate: 28.52077,-81.5742 Phone: (407) 909-0624