El Sol de Cuba, TAMPA, Florida (FL)

Feeling hungry? El Sol de Cuba might be the restaurant to suit your needs.
Conveniently situated at 3101 North Armenia Ave () in TAMPA, Florida (FL) (33607), El Sol de Cuba is available at 8138729880. It is advisable to give them a call 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