The Win is a 133-bed, skilled nursing and rehabilitation facility located in Santa Clara, California. Allow our highly trained staff to provide the 24-hour specialized nursing care you deserve in a facility that believes each resident is family.
Health System
Spyglass Healthcare
Address
410 N Winchester Blvd
Santa Clara, CA 95050