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.