Where is Time Square Located?

Time’s Square is located in New York city. Every year one of the biggest New Year’s celebration happens in this square. There is a huge lit ball that comes down for the count as the new year approaches.