Explore details about location Leigh Square. Leigh Square is a location situated within the Windsor and Maidenhead alongside other areas such as Court Road, The Farthingales, Foxborough Court.