831 Santa Barbara Blvd, Cape Coral, Fl 33991 (20.7 Mi From City Center), Lehigh-Acres, FL 33991
The Windsor of Cape Coral is a senior living community in Cape Coral, FL, offering assisted living and memory care in a vibrant, supportive environment.