Interior view of the Jungle Inn - Miami Beach, Florida.

Interior view of the Jungle Inn - Miami Beach, Florida.