Job Title: Front of House Waitstaff. Location: St. Nicholas Landmark, 111 S Ferry Street, Chester, IL. Contact Information: (618) 826-7150. About St. Nicholas Landmark. St. Nicholas Landmark at Chester, IL, steeped in history and tales of the Mississippi River, invites you to become a part of its vibrant team. This historic venue, built in 1830, has witnessed the likes of Mark Twain and Charles Dickens and features an array of ghost stories. Afte...