13980 W Hillsborough Ave, Tampa
(813) 814-9939
The nicest Cuban restaurant I've been to with excellent food and prices as well as service and cleanliness.
BEST Chinese/Cuban food in the area. If you ain't eatin' at El Sol de Cuba, you ain't eatin'.
Very Good Food