Sleep Inn Long Island City - Manhattan View features an on-site fitness room and spacious rooms equipped with free Wi-Fi and a plasma TV. The 21st Street Subway Station is just 1.5 blocks away.
Sleep Inn New York
Address: 38-71 13th Street 11101, Long Island City, NY, US