Twin Rivers Nursing and Rehabilitation
2420 W 3rd St
Owensboro, KY 42301
Located at 2420 W 3rd St in Owensboro, Kentucky, Twin Rivers Nursing and Rehabilitation is a 130 unit nursing facility. The community is in a predominantly middle class area, with an average household income of $40,834. It is ...