St Leonard's Hospital is located in Oldham, United Kingdom on 74 Laburnum Ave, Chadderton. St Leonard's Hospital is rated 3.3 out of 5 in the category government hospital in United Kingdom.
Address
74 Laburnum Ave, Chadderton
Accessibility
Wheelchair-accessible entrance