The Kenilworth 3 stars

Boulevard & South 31 Street, Kenilworth, NJ 07033, USA

Hotel image
Read more reviews for The Kenilworth