Where is Windsor Island Retreat, Davenport located?
Windsor Island Retreat, Davenport, Windsor Island Retreat, Davenport, United States of America (approx. 28.31192°, -81.66096°)
Windsor Island Retreat, Davenport, Windsor Island Retreat, Davenport, United States of America (approx. 28.31192°, -81.66096°)