Clover House is a care home located at 40 St Johns Road, Heysham, Morecambe, Lancashire, LA3 1EX. It is registered to provide accommodation and care for up to…