Apartment Unit TH4 at 90 Alton Road #TH4, Miami Beach, FL 33139 - HotPads