El Sol de Cuba, TAMPA, Florida (FL)
Comfortably operating at 3101 North Armenia Ave () in TAMPA, Florida (FL) (33607), El Sol de Cuba are available at 8138729880. We advise you to in ahead of time to make a reservation.
More restaurants in TAMPA, Florida (FL)
El Sol de Cuba contact information and details:
Address: 3101 North Armenia Ave - , TAMPA, Florida (FL) 33607
Contact Phone: 8138729880