Howlers Restaurant phone 248, Union St, Torre Torquay, Devon TQ2 5QU map The Orchid Restaurant phone Corbynhead Hotel, Torbay Rd, Sea Front Torquay, Devon TQ2 6RH map if (!IN_DEV) { ?> } ?>