The Holland Hotel 3 stars

175 12th Street, Jersey City, NJ 07310, United States of America

Hotel image
Read more reviews for The Holland Hotel