Tag: NY Times Square

  • Millennium Times Square Broadway

    New York is the city that never sleeps. Unless you are staying at the Millennium Times Square. Millennium Times Square is located in the heart of NYC.  The hotel gives guests a front row seat to all of the endless action and constant excitement of Broadway. We cater to both leisure Read more [...]