Explore details about location 20 Street. 20 Street is a location situated within the Town of Fort Macleod alongside other areas such as 15 Street, 15 Street, 18 Street.