31-62 14th Street
Long Island City
New York City
At Super 8 Motels New York you will be central to the most popular points of interest in The Big Apple, so that whether you’re traveling for business or pleasure, you’ll always be close to where you want to be.
No reviews found. Be the first to review this place.