12905 Strode Lane
12905 Strode Ln
Windermere
,
FL
34786