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