El Sol de Cuba, TAMPA, Florida (FL)
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
