Question: where is the castle used in princess diaries
Answer: Longford Castle is located on the banks of the River Avon south of Salisbury , Wiltshire , England .