Central Park Hostel & Hotel, New York, United States of America
Central Park Hostel & Hotel is conveniently located at 19 W 103rd Street Near Central Park W in New York, United States of America
Hotel Location:
Address: 19 W 103rd Street Near Central Park W
City: New York
State: NY
Country: United States of America
phone: +1 212-678-0491
Hotel Features:
- Safe
- Air Conditioning