Where is Times Square Station?
Times Square Station is located in Downtown Detroit. If you'd like to find things to see and do in the area, you might like to visit Little Caesars Arena and Detroit Opera House.
Where Can I Stay near Times Square Station?
We've got 127 hotels to pick from within just a mile of Times Square Station. You might want to think about one of these choices that are popular with our travelers:
Hollywood Casino at Greektown
- hotel • 5 restaurants • 5 bars • Casino • Walkable location
MotorCity Casino Hotel
- hotel • Free valet parking • Free WiFi • 3 restaurants • Central location
Atheneum Suite Hotel
- hotel • Free WiFi • Free area shuttle • Restaurant • Walkable location
The Siren Hotel, an Ash Hotel
- hotel • Free WiFi • 2 restaurants • 4 bars • Central location
Fort Pontchartrain Detroit, a Wyndham Hotel
- hotel • Free WiFi • Restaurant • Fitness center • Central location
Things to See and Do near Times Square Station
What to See near Times Square Station
- Little Caesars Arena
- Campus Martius Park
- Guardian Building
- Comerica Park
- People Mover
Things to Do near Times Square Station
- Detroit Opera House
- Fillmore Detroit
- Fox Theatre
- Music Hall Center for the Performing Arts
- MGM Grand Detroit Casino