2640 NE 135 Street, North Miami Beach, FL 33181 - HotPads