Townview Health And Rehabilitation Center is a nursing home located in Canonsburg , Pennsylvania. This nursing home was first approved to provide Medicare and Medicaid services on 03/01/1990. It has 118 certified beds. Townview Health And Rehabilitation Center is located 300 Barr Street, Canonsburg, PA 15317 and can be contacted via phone number (724) 746-5040.