Windsor Villa 3 , Englewood, Florida UNKNOWN, United States
No photos found.
Enjoy canal views from this immaculate villa in Englewood Isle.Ã‚Â Located on beautiful Lemon bay, you are just minutes away from shopping, diningÃ‚Â and beaches.Ã‚Â A great place to stay on your next vacation.
Botton half gray means: arrival, the night is booked.
Top half gray means: departure, the night is available.