Holiday Inn Lower East Side • time to momo

Holiday Inn Lower East Side

A neat, basic hotel on the Lower East Side. You can find this affordable hotel right around the corner from lively Tompkins Square Park.

[103]
[103]