Palms is located in 537 Babbacombe Road, TQ1 1HQ, Torquay, United Kingdom.