Discover Newbury
compiled from our dataNewbury is located in England, United Kingdom, and has a population of about 41,075. Our atlas lists 150 places here.
These include 7 sights and 3 museums, 118 restaurants, 20 places to stay and 2 cocktail bars. Highlights include Greenham Lock, Newbury War Memorial, Windsor court.