It was a chilly Saturday evening that we decided to dine at Cafe Solé, located at 1029 Southard Street in Key West. Fortunately they are well prepared with heaters, so it was quite comfortable in the garden. You realize, though, that “chilly” to this native Floridian means anywhere from 68 […]