Arlington Heights Road is a main street running north–south through all of central Arlington Heights. Running to the south it passes through Elk Grove Village, and its southern terminus is in Itasca of DuPage County. Running north it passes through Buffalo Grove, and its northern terminus is in Long Grove of Lake County. Northwest Highway (U.S. Route 14) runs northwest–southeast through central Arlington Heights, from Chicago to Crystal Lake of McHenry County. Other major streets/roads include Rand Road (U.S. Route 12), Golf Road (Illinois Route 58), Algonquin Road (Illinois Route 62), Dundee Road (Illinois Route 68), Palatine Road, Central Road, Hintz Road, Euclid Avenue, Dunton Avenue, Campbell Street, White Oak Street, Thomas Street, Olive Street, Oakton Street, Kennicott Avenue, Ridge Avenue, Dryden Avenue and Windsor Drive.