CUBA IN THE CLOUD in St. Cloud, FL is filed under food and drink business. It holds 39 Google reviews with an average of 4.9 stars. It is open 10 AM – 7 PM Monday to Saturday and closed on Sunday. The listing is at 718 13th St, St Cloud, FL 34769. Reach them on (407) 922-9136, or see more at cubainthecloud.com.