Licensed devon hotel in torbay, paignton
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.