The Marc Suites at Times Square, New York City
https://the-marc-suites-at-times-square.usa8.info
Located 2116 feet from Central Park, The Marc is located in midtown Manhattan. Times Square is 2641 feet from the property. Every apartment at The Marc includes a flat-screen TV.
260 West 54th Street, New York City, NY 10019, United States of America