About Newton Abbot, UK
Newton Abbot is a town in Devon on the Lemon River near its confluence with the Teign.
It is about 15 miles southwest of Exeter.
Newton Abbot is a town in Devon on the Lemon River near its confluence with the Teign.
It is about 15 miles southwest of Exeter.