Times Square at Night

Located in the heart of Manhattan, Times Square is the crossroads of the "City that Never Sleeps," and houses many of the cities major business and news offices, such as the New York Times,  as well as the city's largest theaters. An icon of the city, Times Square has been the "Crossroads of the World" since its creation in 1904, when the Times Building opened.