St. Mary Rehabilitation Hospital. Health (5 days ago) St. Mary Rehabilitation Hospital. 1208 Langhorne-Newtown Road.Langhorne, PA 19047. 267.560.1100 Get Directions.St.Mary Rehabilitation Hospital is committed to the safety of our patients, family members and caregivers in the wake of COVID-19. Read More about our visitor restrictions. ....