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