Savor the Taste of Cuba at El Siboney

El Siboney's Picadillo, a tasty Cuban comfort food, in Key West, Florida (Photo: Courtesy of RoadFood.com)

Key West’s El Siboney serves up Cuba on a plate of deliciousness by Super G It was warm when we walked through the door of El Siboney Restaurant (900 Catherine Street; 305-296-4184; ElSiboneyRestaurant.com) in Key West, Florida and it wasn’t from the tropical heat warming the night air outside. It was warm with