Explore details about location Locke Road. Locke Road is a location situated within the Concord alongside other areas such as Sewalls Falls Road, Pleasant Street, Storrs Street.