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