Candlewood Suites New York City-Times Square New York
339 W 39th Street -
New York,
NY 10018
Near Madison Square Garden