About The Abbey Sands
The Abbey Sands Hotel in Torquay, Devon, is situated along the English Riviera and built in the Victorian times. If you're getting married in Torquay or surrounding areas, this is the perfect hotel to accommodate your wedding guests.
Contact & Location
The Abbey Sands
Belgrave Road, Torquay, TQ2 5HG, Devon, United Kingdom