Alterra Wynwood of Twin Falls

Alterra Wynwood of Twin Falls
Alterra Wynwood of Twin Falls 1367 Locust Street North Twin Falls, ID 83301
About

Alterra Wynwood of Twin Falls

Alterra Wynwood of Twin Falls is a Nursing Home facility at 1367 Locust Street North in Twin Falls, ID.
Primary Specialty

Nursing Home

Services Alterra Wynwood of Twin Falls provides extended-stay nursing care to seniors with varying levels of disabilities in Twin Falls, ID.

Please call Alterra Wynwood of Twin Falls at (208) 735-0700 for more information or to schedule an on-site visit.
Consumer Feedback
Add a Review
There are no recent reviews. Be the first!