Aldworth House


Aldworth House - Grade I listed house in Chichester, United Kingdom.