1 Jessica Vila Hospitals - Rehabilitation Hospital Avg. Rating: 0/5 Main Location 3372 E JenalanPost Falls, Idaho 83854