New York City’s newest CitizenM hotel, located at 185 Bowery on the Lower East Side, has wrapped up construction and is open to the public. The hotel, which rises 19-stories and 224’, is now the tallest modular hotel in the United States and in the world.
Read More