Treehouse Miami

323 23rd St., Miami Beach, 33139