Norwich is located around 115 miles from London in the heart of rural East Anglia. The beautiful Norfolk Broads are close by and just a few miles to the north are the wonderful beaches of the North Norfolk coast.