Newtown Explained

Newtown may refer to:

Places

Australia

Canada

India

Ireland

Isle of Man

New Zealand

South Africa

United Kingdom

England
Northern Ireland
Scotland
Wales

United States

Sports

Other uses

See also