Finch's is a restaurant offering modern American cuisine with a focus on locally sourced ingredients, providing a relaxed dining experience within a hotel setting.