Home Church Business Type Hospitals/Childcare/Caring Premises Rating Awaiting Inspection Address 527 Babbacombe Road Wellswood Torquay Torbay TQ1 1HG View on Map Local Authority Torbay http://www.torbay.gov.uk/