17620 NE 8th Place, N Miami Beach, FL 33162 | HotPads