Newbury definition

Search

Newbury

Newbury logo #21003town, West Berkshire unitary authority, historic county of Berkshire, England. The town lies along the River Kennet, on the Kennet and Avon Canal. ...
Found on http://www.britannica.com/eb/a-z/n/35
No exact match found.