The Holland Hotel
Jersey City New Jersey
Check in
3:00 PM
Check out
12:00 PM
With a stay at The Holland Hotel, you'll be centrally located in Jersey City, a 2-minute drive from Newport Centre and 7 minutes from New York University. This hotel is 3.2 mi (5.1 km) from One World Trade Center and 3.4 mi (5.4 km) from Statue of Liberty.
Make yourself at home in one of the 71 air-conditioned rooms featuring microwaves and flat-screen televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with bathtubs or showers feature complimentary toiletries and hair dryers. Conveniences include phones, as well as safes and desks.
Property Details
Location
175 12th Street, Jersey City, New Jersey 07310, United States