St Theresa's Rest Home is a homely, award-winning care facility located in the conservation area of Bush Hill Park, Enfield, London. Housed in a…