Windsor Arbor View is a nursing home located in Edinburg , Texas. This nursing home was first approved to provide Medicare and Medicaid services on 02/18/2009. It has 120 certified beds. Windsor Arbor View is located 218 Baltic, Edinburg, TX 78539 and can be contacted via phone number (956) 316-2533.