Best Day Trips From London: Fascinating Leeds Castle in Kent
Nestled amidst the picturesque landscapes of Kent, England, Leeds Castle makes for one of the best day trips from London. Renowned for its rich history, this enchanting castle features beautifully landscaped walking paths, sweeping hills, panoramic water views and plenty of activities to keep you entertained. Leeds Castle History Originally built in the 12th century …