Sign in
OR
Found in the west of Berkshire, Newbury is a stunning town packed with plenty of charm and character. Set on both the River Kennet and the Kennet and Avon Canal, the town centre in Newbury boasts many historic buildings that date back to the 17th century. The town is surrounded by beautiful unspoilt countryside and is home to a number of iconic landmarks including Highclere Castle and the ruins of Donnington Castle.
If you are planning a getaway in the wonderful town of Newbury, then why not match this splendid town with an impressive luxury self-catering holiday home. Luxury accommodation can range from quaint award-winning cottages to 5 star country houses and mansions, you are sure to find something to meet your requirements.