Marshall's Landing is an American restaurant offering coffee, craft cocktails, and comfort food in a spacious setting with river views.