Do you necessarily need a credit card for the deposit? Or do you take other cards? cash?
Address: 515 W 42nd St, New York, NY 10036, USA
Nitza Milagros Acosta Encarnacion | Oct 30, 2019
I love the Travel Inn the second time I stay there it is close to everything
Johnny Finn | Oct 30, 2019
Beautiful place about 15 mins from time square
Thanks! Your answer is awaiting moderation.