St Michael's Hospice ← View details 6-8, Station Yard, 2 Worcester Road, Leominster, England HR6 8AR +44 1568 620568 Get Directions From* To * — Required information