Explore details about location Mirror Road. Mirror Road is a location situated within the Billerica alongside other areas such as Dean Street, Truman Avenue, Plenty Street.