Treehouse Miami

323 23RD ST, MIAMI BEACH 33139