The Kenilworth 3 stars

Boulevard & South 31 Street, Kenilworth, NJ 07033, United States of America

Hotel image
Read more reviews for The Kenilworth