Tower House Residential Home is a care home located at 43 Manor Road, Salisbury, Wiltshire, SP1 1JT. It is a medium-sized care home with 24 beds, offering…