St Michaels is located in Dover, United Kingdom on 166 London Rd, Temple Ewell. St Michaels is rated 5 out of 5 in the category assisted living facility in United Kingdom.
Address
166 London Rd, Temple Ewell
Accessibility
Wheelchair-accessible entrance