Castle Road Care Home is a residential care facility located at 15 Castle Road, Torquay, Devon, TQ1 3BB. It is operated by Parkview Society Limited (The) and…