Oxbow Manor

Oxbow Manor is a state-of-the-art care home in Shrewsbury, offering tailored residential and dementia care in luxurious, purpose-built surroundings. The home…