English Earl's Court Square Cited by user Edwardx on 07 Oct 2019 Earl's Court Square is a garden square in Earl's Court, London, England.