Explore details about location Athlone Square. Athlone Square is a location situated within the Windsor and Maidenhead alongside other areas such as Waldeck Road, Allkins Court, Legoland Windsor.