Apartment Unit 120 at 120 SW 80th Avenue #120, Miami, FL 33144 - HotPads