Salt and Lime 628 S Lincoln Ave, Steamboat Springs, CO, 80487(970) 871-6277WebsiteOverviewRelated ArticlesMust-Try Denver RestaurantsFind Majestic Beauty at Twin Lakes