Results 3 results found Timbered Tudor cottages overlooking Leicester Square, Penshurst, Kent, England, United Kingdom (U.K.), Europe Penshurst Place, Kent, England, United Kingdom, Europe Penshurst Place, Kent, England, United Kingdom, Europe