This Long Island City hotel features a 24-hour gym, free Wi-Fi and rooms with a flat-screen TV. The 21st Street Subway Station is 161 m away, providing easy access to Manhattan.
Number of rooms: 121
3934 21 Street, Long Island City, Queens, NY 11101, United States