Explore details about location Nichols Road. Nichols Road is a location situated within the Fitchburg alongside other areas such as Oakwood Avenue, Ohio Avenue, Eureka Street.