Explore details about location Botsford Street. Botsford Street is a location situated within the Alta Vista alongside other areas such as Freedom Private, None, St Laurent Boulevard.