Explore details about location North Freer Road. North Freer Road is a location situated within the Chelsea alongside other areas such as South Main Street, Butternut Court, Eisenhower Drive.