Little Palm Island Resort & Spa in the Florida Keys just earned a rare honor—it’s the only hotel in the South to receive three MICHELIN Keys, the highest distinction from the MICHELIN Guide.
The shooting unfolded around 1 a.m. at Willie's Bar and Grill on St. Helena, according to the sheriff's office.