Rated 5/5 from 6 Google reviews.
St Catherine Rest Home is a care facility located at 15-17 Cann Hall Road, London, E11 3HY. It offers residential, dementia, and respite care services,…
Families praise the caring and professional staff at St Catherine Rest Home, highlighting their attentiveness and compassion. The home's welcoming atmosphere and "family feel" are also frequently mentioned, with relatives feeling at ease when visiting and appreciating the staff's openness and communication. The…