Licensed devon hotel in torbay, paignton

27/05/2020

This devon hotel in torbay, paignton named the Cherwood, is situated in Garfield Road, Paignton, Devon, offering superb en-suite bedrooms, Wi-fi and provides everything a customer might require from short breaks to that well-earned holiday.