Explore details about location Freeman Road. Freeman Road is a location situated within the York alongside other areas such as Pine Street, Barrie Avenue, Pont Lane.