Incredible 29-bedroom castle in Italy on sale for less than the average London house price 24.07.2024 13:12 Express.co.uk This beautiful castle in Italy with 29 bedrooms costs less than the average house in London.