South Lodge Care Home is located in Leicester, United Kingdom on 307 London Rd, Stoneygate. South Lodge Care Home is rated 4.3 out of 5 in the category nurse practitioner in United Kingdom.
Address
307 London Rd, Stoneygate
Accessibility
Wheelchair-accessible entrance