View all
Hotel in New York City
freehandhotels.com
The Freehand New York Hotel is located at 23 Lexington Avenue (between 23rd Street and 24th Street) in Gramercy Park, Manhattan, New York City. Wikipedia