Kenilworth Inn

60 S 31st St
Kenilworth
New Jersey
United States