The Holland Hotel 3 stars

175 12th Street, Jersey City, NJ 07310, USA

Hotel image
Read more reviews for The Holland Hotel