Manicures in Great Torrington - EX18

Great Torrington is a small market town in the north of Devon, England. Parts of it are sited on high ground with steep drops down to the River Torridge below. Wikipedia