Larry's Landing is a restaurant offering a blend of classic American cuisine and innovative culinary creations.