After opening in the fall of 2021, Icarus Sandwich Shop , the chic eatery from the owners of Fox in the Snow, will shut its doors temporarily while a new sales model is implemented. According to a statement from owners Lauren Culley and Jeff Excell that was shared with […]