The Greenwich Hotel
“Call it the snowflake effect. Unlike most hotels with cookie-cutter luxe rooms, each of The Greenwich Hotel’s is different.” This is the declaration of Elle Magazine. And yea, the hotel is as sophisticated as the magazine puts it.
The Greenwich hotel is located at 377 Greenwich St., New York City, NY 10013. It is a discreet spot where you can go...