Avalon Hotel New York City

Avalon Hotel New York City

New York City / A relaxing 100-room hotel located in the middle of Manhattan.