Torquay’s 5 star hotels

Situated in Devon in the south west of England, Torquay lies north of Plymouth and south of Exeter, and is one of the more popular tourist destinations in the area. The town has developed into a highly fashionable coastal holiday spot, with numerous dining and shopping options, despite its more humble beginnings as an area […]

Read More