Town International
Permanently closed
248 W 80th St
New York, NY 10024
Town International in New York offers shared dorms and private rooms located on Manhattan's Upper West Side, conveniently situated just blocks away from Central Park and public transportation.
Guests can enjoy amenities such as free Wi-Fi, private outdoor space, and a guest kitchen during their stay at Town International, providing a comfortable and convenient accommodation option in the heart of the city.
Generated from their website's infomation
Also at this address
See a problem?
You might also like
Partial Data by Foursquare.