The Somerville is located in 515 Babbacombe Road, TQ1 1HJ, Torquay, United Kingdom.