El Millennium Hotel Broadway Times Square se encuentra en plena plaza Times Square, en el centro de Midtown Manhattan, a unos 322 metros de los teatros de Broadway, entre ellos el teatro Majestic y el teatro Palace. El Millennium está a 483 metros del Museo Madame Tussauds. Algunas habitaciones tienen ventanales con vistas panorámicas al perfil urbano de la ciudad de Nueva York. El equipo de conserjería atiende las solicitudes de los huéspedes, como reservas para restaurantes, entradas para el teatro o excursiones por la zona. El Millennium Hotel Broadway Times Square cuenta con un espacio configurable de unos 4.830 m² para celebrar eventos y presta servicios adicionales para gestionar cualquier evento.