11 Times Square

Times Square Plaza, located at 11 Times Square is a 40 story skyscraper in New York City. Completed in 2010, it rises 600 feet (183 meters), tying it for the 87th tallest building in New York City. Several 11 Times Square companies are proposing to build an aquarium for sharks, stingrays, and penguins on the lower floors.

View Larger Map